#include<stdio.h>

// n个桃子  剩下桃子的一半多一个  10天还剩1个
//函数自己调用自己:递归
int MonkeyPeach(int day)
{
    if (day==10)//递归的中止条件
    {
        return 1;
    }
    
    return (MonkeyPeach(day+1)+1)*2;//递归体

}
int Mul(int a)
{
    if (a==1)
    {
        return 1;
    }
        return  Mul(a-1)*a;


}

int MyStrlen(char*s)
{
    if (*s=='\0')
    {
        return 0;
    }
    
    return MyStrlen(s+1)+1;

}
//青蛙  1级或两级  跳n级
int JumpStep(int n)
{
    if (n==1)
    {
        return 1;
    }
    if(n==2)
    {return 2;}

    return JumpStep(n-1)+JumpStep(n-2);


}



int main()
{


    printf("%d\n",Mul(3));

    return 0;
}